
using System;
using System.Collections.Generic;
using System.Text;
namespace AEL.BOD
{
public class Bod_Kardex: Entidad
{
// Atributos
private Int32 _Secuencia;
private String _Int_Empresa_Id;
private String _Bod_Bodega_Id;
private DateTime _Fecha;
private String _Marca;
private String _Tipo;
private String _Com_Articulo_Id;
private Decimal _Cantidad;
private Decimal _Stock;
private DateTime _Fecha_Creacion;
private String _Creacion_Per_Personal_Id;
private DateTime _Fecha_Update;
private String _Update_Per_Personal_Id;
private String _Xml;
private String _Bod_Bodega_Codigo;
private String _Bod_Bodega_Nombre;
private String _Com_Articulo_Codigo;
private String _Com_Articulo_Nombre;
private String _Creacion_Per_Personal_Codigo;
private String _Creacion_Per_Personal_Nombre;
private String _Update_Per_Personal_Codigo;
private String _Update_Per_Personal_Nombre;
private String _Origen_Nombre;
private String _Origen_Id_Codigo;
private String _Marca_Nombre;
private String _Tipo_Nombre;
private String _Estado_Nombre;

// Propiedades de la clase
public Int32 Secuencia
{
get{return _Secuencia;}
set{_Secuencia=value;}
}
                  
public String Int_Empresa_Id
{
get{return _Int_Empresa_Id;}
set{_Int_Empresa_Id=value;}
}
                  
public String Bod_Bodega_Id
{
get{return _Bod_Bodega_Id;}
set{_Bod_Bodega_Id=value;}
}
                  
public DateTime Fecha
{
get{return _Fecha;}
set{_Fecha=value;}
}
                  
public String Marca
{
get{return _Marca;}
set{_Marca=value;}
}
                  
public String Tipo
{
get{return _Tipo;}
set{_Tipo=value;}
}
                  
public String Com_Articulo_Id
{
get{return _Com_Articulo_Id;}
set{_Com_Articulo_Id=value;}
}
                  
public Decimal Cantidad
{
get{return _Cantidad;}
set{_Cantidad=value;}
}
                  
public Decimal Stock
{
get{return _Stock;}
set{_Stock=value;}
}
                  
public DateTime Fecha_Creacion
{
get{return _Fecha_Creacion;}
set{_Fecha_Creacion=value;}
}
                  
public String Creacion_Per_Personal_Id
{
get{return _Creacion_Per_Personal_Id;}
set{_Creacion_Per_Personal_Id=value;}
}
                  
public DateTime Fecha_Update
{
get{return _Fecha_Update;}
set{_Fecha_Update=value;}
}
                  
public String Update_Per_Personal_Id
{
get{return _Update_Per_Personal_Id;}
set{_Update_Per_Personal_Id=value;}
}
                  
public String Xml
{
get{return _Xml;}
set{_Xml=value;}
}
                  
public String Bod_Bodega_Codigo
{
get{return _Bod_Bodega_Codigo;}
set{_Bod_Bodega_Codigo=value;}
}
                  
public String Bod_Bodega_Nombre
{
get{return _Bod_Bodega_Nombre;}
set{_Bod_Bodega_Nombre=value;}
}
                  
public String Com_Articulo_Codigo
{
get{return _Com_Articulo_Codigo;}
set{_Com_Articulo_Codigo=value;}
}
                  
public String Com_Articulo_Nombre
{
get{return _Com_Articulo_Nombre;}
set{_Com_Articulo_Nombre=value;}
}
                  
public String Creacion_Per_Personal_Codigo
{
get{return _Creacion_Per_Personal_Codigo;}
set{_Creacion_Per_Personal_Codigo=value;}
}
                  
public String Creacion_Per_Personal_Nombre
{
get{return _Creacion_Per_Personal_Nombre;}
set{_Creacion_Per_Personal_Nombre=value;}
}
                  
public String Update_Per_Personal_Codigo
{
get{return _Update_Per_Personal_Codigo;}
set{_Update_Per_Personal_Codigo=value;}
}
                  
public String Update_Per_Personal_Nombre
{
get{return _Update_Per_Personal_Nombre;}
set{_Update_Per_Personal_Nombre=value;}
}
                  
public String Origen_Nombre
{
get{return _Origen_Nombre;}
set{_Origen_Nombre=value;}
}
                  
public String Origen_Id_Codigo
{
get{return _Origen_Id_Codigo;}
set{_Origen_Id_Codigo=value;}
}
                  
public String Marca_Nombre
{
get{return _Marca_Nombre;}
set{_Marca_Nombre=value;}
}
                  
public String Tipo_Nombre
{
get{return _Tipo_Nombre;}
set{_Tipo_Nombre=value;}
}
                  
public String Estado_Nombre
{
get{return _Estado_Nombre;}
set{_Estado_Nombre=value;}
}
                  
// Constructor
public Bod_Kardex()
{
}
 public Bod_Kardex(String _Id,String _Codigo,String _Estado,Int32 _Secuencia, String _Int_Empresa_Id, String _Bod_Bodega_Id, DateTime _Fecha, String _Marca, String _Tipo, String _Com_Articulo_Id, Decimal _Cantidad, Decimal _Stock, DateTime _Fecha_Creacion, String _Creacion_Per_Personal_Id, DateTime _Fecha_Update, String _Update_Per_Personal_Id, String _Xml, String _Bod_Bodega_Codigo, String _Bod_Bodega_Nombre, String _Com_Articulo_Codigo, String _Com_Articulo_Nombre, String _Creacion_Per_Personal_Codigo, String _Creacion_Per_Personal_Nombre, String _Update_Per_Personal_Codigo, String _Update_Per_Personal_Nombre, String _Origen_Nombre, String _Origen_Id_Codigo, String _Marca_Nombre, String _Tipo_Nombre, String _Estado_Nombre )
{
this.Id=_Id;
this.Codigo=_Codigo;
this.Estado=_Estado;
this._Secuencia=_Secuencia;
this._Int_Empresa_Id=_Int_Empresa_Id;
this._Bod_Bodega_Id=_Bod_Bodega_Id;
this._Fecha=_Fecha;
this._Marca=_Marca;
this._Tipo=_Tipo;
this._Com_Articulo_Id=_Com_Articulo_Id;
this._Cantidad=_Cantidad;
this._Stock=_Stock;
this._Fecha_Creacion=_Fecha_Creacion;
this._Creacion_Per_Personal_Id=_Creacion_Per_Personal_Id;
this._Fecha_Update=_Fecha_Update;
this._Update_Per_Personal_Id=_Update_Per_Personal_Id;
this._Xml=_Xml;
this._Bod_Bodega_Codigo=_Bod_Bodega_Codigo;
this._Bod_Bodega_Nombre=_Bod_Bodega_Nombre;
this._Com_Articulo_Codigo=_Com_Articulo_Codigo;
this._Com_Articulo_Nombre=_Com_Articulo_Nombre;
this._Creacion_Per_Personal_Codigo=_Creacion_Per_Personal_Codigo;
this._Creacion_Per_Personal_Nombre=_Creacion_Per_Personal_Nombre;
this._Update_Per_Personal_Codigo=_Update_Per_Personal_Codigo;
this._Update_Per_Personal_Nombre=_Update_Per_Personal_Nombre;
this._Origen_Nombre=_Origen_Nombre;
this._Origen_Id_Codigo=_Origen_Id_Codigo;
this._Marca_Nombre=_Marca_Nombre;
this._Tipo_Nombre=_Tipo_Nombre;
this._Estado_Nombre=_Estado_Nombre;
}

    public Bod_Kardex(Bod_Kardex o)
    {
        this.Id = o.Id;
        this.Codigo = o.Codigo;
        this.Estado = o.Estado;
        this._Secuencia = o.Secuencia;
        this._Int_Empresa_Id = o.Int_Empresa_Id;
        this._Bod_Bodega_Id = o.Bod_Bodega_Id;
        this._Fecha = o.Fecha;
        this._Marca = o.Marca;
        this._Tipo = o.Tipo;
        this._Com_Articulo_Id = o.Com_Articulo_Id;
        this._Cantidad = o.Cantidad;
        this._Stock = o.Stock;
        this._Fecha_Creacion = o.Fecha_Creacion;
        this._Creacion_Per_Personal_Id = o.Creacion_Per_Personal_Id;
        this._Fecha_Update = o.Fecha_Update;
        this._Update_Per_Personal_Id = o.Update_Per_Personal_Id;
        this._Xml = o.Xml;
        this._Bod_Bodega_Codigo = o.Bod_Bodega_Codigo;
        this._Bod_Bodega_Nombre = o.Bod_Bodega_Nombre;
        this._Com_Articulo_Codigo = o.Com_Articulo_Codigo;
        this._Com_Articulo_Nombre = o.Com_Articulo_Nombre;
        this._Creacion_Per_Personal_Codigo = o.Creacion_Per_Personal_Codigo;
        this._Creacion_Per_Personal_Nombre = o.Creacion_Per_Personal_Nombre;
        this._Update_Per_Personal_Codigo = o.Update_Per_Personal_Codigo;
        this._Update_Per_Personal_Nombre = o.Update_Per_Personal_Nombre;
        this._Origen_Nombre = _Origen_Nombre;
        this._Origen_Id_Codigo = _Origen_Id_Codigo;
        this._Marca_Nombre = o.Marca_Nombre;
        this._Tipo_Nombre = o.Tipo_Nombre;
        this._Estado_Nombre = o.Estado_Nombre;
    }
}
}
